package com.tan.kotlintest.recycler

import android.view.View
import com.tan.kotlintest.R
import com.tan.kotlintest.adapter.TestListViewAdapter
import com.tan.kotlintest.base.BaseActivity
import kotlinx.android.synthetic.main.activity_test_list_view_layout.*

/*
 * Copyright (C) 2018 重庆一聊高科技有限公司
 * 版权所有
 *
 * 功能描述：测试RecyclerView和ListView谁更好用
 * 作者：txj
 * 创建时间：2018/10/22
 *
 * 修改人：
 * 修改描述：
 * 修改日期
 */
class TestListViewActivity : BaseActivity() {

    override fun getContentView(): View? {
        return inflate(R.layout.activity_test_list_view_layout)
    }

    override fun onContentAdded() {
        setTitleText("测试ListView加载大量数据")
        initStart()
    }

    /**
     * 初始化
     */
    private fun initStart() {
        val list = ArrayList<String>()
        for (i in 1..10000) {
            list.add("当前: $i")
        }
        val adapter = TestListViewAdapter(this)
        content_lv.adapter = adapter
        adapter.loadData(list)
    }

}